$(document).ready(function() {
	var pr = $(".province");
	var ct = $(".city");
	var ar = $(".area");
	$.ajax({    
	    url:"../area/areaList.do",    
	    data:{"areType":1},  
	    type:"GET",    
	    cache:false,    
	    dataType:"json",
	    async:false, //默认为true 异步 
	    success:function(data) {
	       $.each(data, function(i, item) {
	    	   if (item.areType == 1) {
					pr.append('<option value="' + item.areId + '" >' + item.areName + '</option');
				}
	       });
	     },    
	     error : function(XMLHttpRequest, textStatus, errorThrown) {
	          
  		 }    
	});
	
	pr.change(function() {
		$("#city").html("");
    	$("#city").append('<option value="0">选择市</option');
    	getArea(ct,2,pr.val());
	});
	ct.change(function() {
		$("#area").html("");
    	$("#area").append('<option value="0">选择区</option');
    	getArea(ar,3,ct.val());
	});
	
	 var prv = pr.attr("dir");
     var ctv = ct.attr("dir");
     var arv = ar.attr("dir");
     if(prv != undefined)
     {
		pr.val(prv);
		$("#city").html("");
		$("#city").append('<option value="0">选择市</option');
		getArea(ct,2,prv);
     }
     if(ctv != undefined)
     {
		ct.val(ctv);
		$("#area").html("");
     	$("#area").append('<option value="0">选择区</option');
     	getArea(ar,3,ctv);
     }
     if(prv != undefined && ctv != undefined){
    	 ar.val(arv);
     }
     
     function getArea(ar1,areType,ar2)
     {
    	 $.ajax({    
     	    url:"../area/areaList.do",    
     	    data:{"areType":areType,"arePId":ar2},    
     	    type:"GET",    
     	    cache:false,    
     	    dataType:"json",
     	    async:false, //默认为true 异步 
     	    success:function(data) {
     	       $.each(data, function(i, item) {
     	    	   if (item.areType == areType && item.arePId == ar2) {
     					ar1.append('<option value="' + item.areId + '" >' + item.areName + '</option');
     				}
     	       });
     	     },    
     	     error : function(XMLHttpRequest, textStatus, errorThrown) {
     	          
       		 }    
     	});
     }
});
